/*  1:   */ package org.jetbrains.lang.manifest;
/*  2:   */ 
/*  3:   */

import com.intellij.icons.AllIcons.FileTypes;
import com.intellij.openapi.fileTypes.LanguageFileType;
import org.jetbrains.annotations.NonNls;
import org.jetbrains.annotations.NotNull;
import org.jetbrains.annotations.Nullable;

import javax.swing.*;

/*  4:   */
/*  5:   */
/*  6:   */
/*  7:   */
/*  8:   */
/*  9:   */ 
/* 10:   */ public class ManifestFileType
/* 11:   */   extends LanguageFileType
/* 12:   */ {
/* 13:   */   public ManifestFileType()
/* 14:   */   {
/* 15:40 */     super(ManifestLanguage.INSTANCE);
/* 16:   */   }
/* 17:   */   
/* 18:   */   @NotNull
/* 19:   */   @NonNls
/* 20:   */   public String getName()
/* 21:   */   {
/* 22:47 */     String tmp2_0 = "Manifest";
/* 23:47 */     if (tmp2_0 == null) {
/* 24:47 */       throw new IllegalStateException(String.format("@NotNull method %s.%s must not return null", new Object[] { "org/jetbrains/lang/manifest/ManifestFileType", "getName" }));
/* 25:   */     }
/* 26:47 */     return tmp2_0;
/* 27:   */   }
/* 28:   */   
/* 29:   */   @NotNull
/* 30:   */   public String getDescription()
/* 31:   */   {
/* 32:53 */     String tmp2_0 = "Manifest";
/* 33:53 */     if (tmp2_0 == null) {
/* 34:53 */       throw new IllegalStateException(String.format("@NotNull method %s.%s must not return null", new Object[] { "org/jetbrains/lang/manifest/ManifestFileType", "getDescription" }));
/* 35:   */     }
/* 36:53 */     return tmp2_0;
/* 37:   */   }
/* 38:   */   
/* 39:   */   @NotNull
/* 40:   */   @NonNls
/* 41:   */   public String getDefaultExtension()
/* 42:   */   {
/* 43:60 */     String tmp2_0 = "MF";
/* 44:60 */     if (tmp2_0 == null) {
/* 45:60 */       throw new IllegalStateException(String.format("@NotNull method %s.%s must not return null", new Object[] { "org/jetbrains/lang/manifest/ManifestFileType", "getDefaultExtension" }));
/* 46:   */     }
/* 47:60 */     return tmp2_0;
/* 48:   */   }
/* 49:   */   
/* 50:   */   @Nullable
/* 51:   */   public Icon getIcon()
/* 52:   */   {
/* 53:66 */     return AllIcons.FileTypes.Manifest;
/* 54:   */   }
/* 55:   */ }



/* Location:           E:\idea\

 * Qualified Name:     org.jetbrains.lang.manifest.ManifestFileType

 * JD-Core Version:    0.7.0.1

 */